package modelo;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Vector;

import javax.swing.JFileChooser;

import vista.VEquipo;



public class Equipo {
	private String codequipo;
	private String pais;
	private String annofundacion;
	private String nombentrenador;
	private String medallaoro;
	private String medallaplata;
	private String medallabronce;
	private ArrayList<Vector<Nadador>> nadador;
	Vector<Nadador> h;
	private VEquipo v;
	
	
	public Equipo(String codequipo, String pais, String annofundacion,
			String nombentrenador, String medallaoro, String medallaplata,
			String medallabronce) {
		super();
		this.codequipo = codequipo;
		this.pais = pais;
		this.annofundacion = annofundacion;
		this.nombentrenador = nombentrenador;
		this.medallaoro = medallaoro;
		this.medallaplata = medallaplata;
		this.medallabronce = medallabronce;
		
	}

	public Equipo() {
		this.nadador=new ArrayList<Vector<Nadador>>();
		h = new Vector<Nadador>();
		// TODO Auto-generated constructor stub
	}

	public String getCodequipo() {
		return codequipo;
	}

	public void setCodequipo(String codequipo) {
		this.codequipo = codequipo;
	}

	public String getPais() {
		return pais;
	}

	public void setPais(String pais) {
		this.pais = pais;
	}
	
	public String getAnnofundacion() {
		return annofundacion;
	}

	public void setAnnofundacion(String annofundacion) {
		this.annofundacion = annofundacion;
	}

	public String getNombentrenador() {
		return nombentrenador;
	}

	public void setNombentrenador(String nombentrenador) {
		this.nombentrenador = nombentrenador;
	}
	

	public String getMedallaoro() {
		return medallaoro;
	}

	public void setMedallaoro(String medallaoro) {
		this.medallaoro = medallaoro;
	}

	public String getMedallaplata() {
		return medallaplata;
	}

	public void setMedallaplata(String medallaplata) {
		this.medallaplata = medallaplata;
	}

	public String getMedallabronce() {
		return medallabronce;
	}

	public void setMedallabronce(String medallabronce) {
		this.medallabronce = medallabronce;
	}
	
	public Vector<Nadador> CargarNadador() throws IOException{
		javax.swing.JFileChooser j = new javax.swing.JFileChooser();
	    j.showOpenDialog(j);
	    String ruta = j.getSelectedFile().getAbsolutePath();
	    FileReader fr = new FileReader(ruta);
		BufferedReader fb = new BufferedReader(fr);
	
	      while (fb.readLine() != null) {
	          //System.out.println(line);
	         String cedula = fb.readLine();
	         String nombre =fb.readLine();
	         String apellido = fb.readLine();
	         String fechan = fb.readLine();
	         String sexo = fb.readLine();
	         String estilo = fb.readLine();
	         String tiempo = fb.readLine();
	        Nadador n= new Nadador(cedula,nombre,apellido,fechan,sexo,estilo,tiempo);  
	        h.add(n);
	      }
		return h;
	}
	     
	/*public void GuardarEquipos(){
		nadador.add(CargarNadador());
	}*/
public void imprimir() {
		
		for (int i=0; i< h.size(); i++) {
			
			System.out.println("cedula: "+h.get(i).getCedula());
			System.out.println("nombre: "+h.get(i).getNombre());
			System.out.println("apellido: "+h.get(i).getApellido());
			System.out.println("fecha nacimiento: "+h.get(i).getFechan());
			System.out.println("sexo: "+h.get(i).getSexo());
			System.out.println("Estilo: "+h.get(i).getEstilo());
			System.out.println("Tiempo Cronometrado: "+h.get(i).getTiempo());
		}
	}	



}
	


